tg-me.com/python_academy/2024
Last Update:
Отлавливаем ошибки с помощью assert
Инструкция assert
принимает логическое выражение и необязательное сообщение. Она используется для проверки типов, значений аргумента и вывода функции, а также для отладки, поскольку останавливает программу в случае ошибки.
Если выполнить инструкцию assert
с логическим выражением, результат которого равен True
, ничего не произойдет. Но в случае с False
будет сгенерировано исключение AssertionError
.
Однако не нужно пытаться обработать исключение AssertionError
блоком try-except
. В таком случае assert
теряет свой смысл.
В примере мы проверили, является ли переданный аргумент числовым типом данных. Если не является, то будет вызвано исключение и выведено указанное сообщение.
#исключения #assert
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/2024